Having the same problem with XCode 16. No incremental build at all.
I'm compiling a pure Objective-C and C++ project, no swift at all and heavily optimized for incremental builds. Works like butter on other operating systems but with XCode something is serious ****** up.
Post
Replies
Boosts
Views
Activity
I also have this problem.
I really have no idea what i am missing here.
I'm a GUI programmer for 40 years starting with C64 Geos. and GEM time.
The approach you are taking is going to fail. We learned it so many times with so many attempts. It never was possible. Even Qt was not able to implement support for something that was a bit different (like BeOS or mobiles). And it got much worse now.
We need some low case abstractions that does not a write once, run anymore. But instead write a bit everywhere, run well everywhere. Don't fight the native toolkit, embrace it.
Find ways to abstract the business logic and business widgets. Then we would be a step ahead already in helping the porting.
And C++ is a terrible choice. There is a reason why every system has it's own much more powerful object system (Java, C#, Objective-C, GObject). C++ is just not good enough with it's very static unflexible object system.
Shared app groups helped me to avoid a heart attack when running into this problem. Wish this would be more clear documented.
Since editorial explaining PDF documentation was removed everything totally sucks here.
I read in the XCode Quick Help that the CFBundleShortVersionString is not used anymore except in the finders show information dialog.
Thats why it is initialized from build setting MARKETING_VERSION
And CURRENT_PROJECT_VERSION should be a single integer. This one is put into the CFBundleVersion.
This is for macOS, don't know about IOS.